home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1993 July / InfoMagic USENET CD-ROM July 1993.ISO / sources / unix / volume24 / psroff3.0 / part19 < prev    next >
Encoding:
Internet Message Format  |  1991-10-09  |  27.0 KB

  1. Subject:  v24i114:  psroff, Troff to PostScript filter, Part19/19
  2. Newsgroups: comp.sources.unix
  3. Approved: rsalz@uunet.UU.NET
  4.  
  5. Submitted-by: Chris Lewis <clewis@ferret.ocunix.on.ca>
  6. Posting-number: Volume 24, Issue 114
  7. Archive-name: psroff3.o/part19
  8.  
  9. #! /bin/sh
  10. # This is a shell archive.  Remove anything before this line, then feed it
  11. # into a shell via "sh file" or similar.  To overwrite existing files,
  12. # type "sh file -c".
  13. # The tool that generated this appeared in the comp.sources.unix newsgroup;
  14. # send mail to comp-sources-unix@uunet.uu.net if you want that tool.
  15. # Contents:  adapters/Makefile adapters/cmn.dit.S adapters/cmn.pre.S
  16. #   adapters/tmac.an.S adapters/tmac.e.S adapters/tmac.m.S
  17. #   adapters/tmac.s.S dt.h lib/Makefile lib/dj.fonts lib/dj.lib
  18. #   lib/dt.fonts lib/jt.fonts lj.h man/Makefile tests/Makefile
  19. #   utils/fonts/README utils/lj2ps.S utils/maps/S.cmtrf
  20. #   utils/maps/alnum.ROMAN8 utils/maps/cmmi.MATH8 utils/maps/cmr.MATH8
  21. #   utils/maps/cmr.ROMAN8 utils/maps/cmss.ROMAN8 utils/maps/cmsy.MATH8
  22. #   utils/maps/cmsy.ROMAN8 utils/maps/cmti.MATH8
  23. #   utils/maps/cmti.ROMAN8 utils/maps/cmtt.ROMAN8 widths/widthlj3/S2
  24. # Wrapped by clewis@ecicrl on Fri Apr  5 20:56:07 1991
  25. PATH=/bin:/usr/bin:/usr/ucb ; export PATH
  26. echo If this archive is complete, you will see the following message:
  27. echo '          "shar: End of archive 19 (of 19)."'
  28. if test -f 'adapters/Makefile' -a "${1}" != "-c" ; then 
  29.   echo shar: Will not clobber existing file \"'adapters/Makefile'\"
  30. else
  31.   echo shar: Extracting \"'adapters/Makefile'\" \(425 characters\)
  32.   sed "s/^X//" >'adapters/Makefile' <<'END_OF_FILE'
  33. X# 2.5 91/03/19
  34. XADAPTERS    = cmn.post cmn.pre tmac.an tmac.m tmac.s tmac.e cmn.dit
  35. XMACROS        = tmac.t2
  36. X
  37. Xinclude ../makeincl
  38. X
  39. Xall:    subst.done $(ADAPTERS) $(MACROS)
  40. X
  41. Xsubst.done:    ../makeincl ../sedscript
  42. X    rm -f $(ADAPTERS) $(MACROS)
  43. X    touch subst.done
  44. X
  45. Xclean:
  46. X    rm -f $(ADAPTERS) $(MACROS)
  47. X
  48. Xinstall:
  49. X    cd $(LIBDIR)/adapters ; rm -f $(ADAPTERS)
  50. X    cp $(ADAPTERS) $(LIBDIR)/adapters
  51. X    cd $(RTMACDIR) ; rm -f $(MACROS)
  52. X    cp $(MACROS) $(T2DIR)
  53. END_OF_FILE
  54.   if test 425 -ne `wc -c <'adapters/Makefile'`; then
  55.     echo shar: \"'adapters/Makefile'\" unpacked with wrong size!
  56.   fi
  57.   # end of 'adapters/Makefile'
  58. fi
  59. if test -f 'adapters/cmn.dit.S' -a "${1}" != "-c" ; then 
  60.   echo shar: Will not clobber existing file \"'adapters/cmn.dit.S'\"
  61. else
  62.   echo shar: Extracting \"'adapters/cmn.dit.S'\" \(75 characters\)
  63.   sed "s/^X//" >'adapters/cmn.dit.S' <<'END_OF_FILE'
  64. X.\"1.1 91/02/19
  65. X.de sR
  66. X\X'\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9'
  67. X..
  68. END_OF_FILE
  69.   if test 75 -ne `wc -c <'adapters/cmn.dit.S'`; then
  70.     echo shar: \"'adapters/cmn.dit.S'\" unpacked with wrong size!
  71.   fi
  72.   # end of 'adapters/cmn.dit.S'
  73. fi
  74. if test -f 'adapters/cmn.pre.S' -a "${1}" != "-c" ; then 
  75.   echo shar: Will not clobber existing file \"'adapters/cmn.pre.S'\"
  76. else
  77.   echo shar: Extracting \"'adapters/cmn.pre.S'\" \(801 characters\)
  78.   sed "s/^X//" >'adapters/cmn.pre.S' <<'END_OF_FILE'
  79. X.\"@(#)ident cmn.pre 2.2 91/03/18
  80. X.\"Turn ligatures off
  81. X'lg 0
  82. X.\"Rename normal ".tm" to one that troff2ps understands and punts to stderr.
  83. X.rn tm tM
  84. X.de tm
  85. X.tM ME\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9
  86. X..
  87. X.de sR
  88. X.\"Output request sequence - thru .tm - caught by backend
  89. X.if t \{\
  90. X.\"M is illegal C/A/T opcode - triggers troff2 to start collecting.
  91. X.\"newline is terminator
  92. X'tM M\\$1
  93. X\}
  94. X..
  95. X.de sy
  96. X.sR "S\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9"
  97. X..
  98. X.\"    Some troffs have built-in width tables for the base fonts.
  99. X.\"    This forces troff to reload them from /usr/lib/font...
  100. X.fp 1 R
  101. X.fp 2 I
  102. X.fp 3 B
  103. X.fp 4 S
  104. X.\"    Fix CAT Troff's ".fp" request to both load the font width
  105. X.\"    table, plus issue the special request to the back end to switch
  106. X.\"    fonts.
  107. X.rn fp fP
  108. X.de fp
  109. X.fP \\$1 \\$2
  110. X.sR "F\\$1\\$2"
  111. X..
  112. END_OF_FILE
  113.   if test 801 -ne `wc -c <'adapters/cmn.pre.S'`; then
  114.     echo shar: \"'adapters/cmn.pre.S'\" unpacked with wrong size!
  115.   fi
  116.   # end of 'adapters/cmn.pre.S'
  117. fi
  118. if test -f 'adapters/tmac.an.S' -a "${1}" != "-c" ; then 
  119.   echo shar: Will not clobber existing file \"'adapters/tmac.an.S'\"
  120. else
  121.   echo shar: Extracting \"'adapters/tmac.an.S'\" \(305 characters\)
  122.   sed "s/^X//" >'adapters/tmac.an.S' <<'END_OF_FILE'
  123. X.\"@(#)ident tmac.an 2.1 90/07/18
  124. X.so %%LIBDIR%%/adapters/cmn.pre
  125. X.so %%RTMACDIR%%/tmac.an
  126. X.\"Default offset (my version of the man macros uses it).
  127. X.nr )O .463i
  128. X.\"See if someone's using the -rO option (ala MM)
  129. X.if \nO .nr )O \nOu
  130. X.po \n()Ou
  131. X.\"Clobber cut marks.
  132. X.rm }C
  133. X.so %%LIBDIR%%/adapters/cmn.post
  134. END_OF_FILE
  135.   if test 305 -ne `wc -c <'adapters/tmac.an.S'`; then
  136.     echo shar: \"'adapters/tmac.an.S'\" unpacked with wrong size!
  137.   fi
  138.   # end of 'adapters/tmac.an.S'
  139. fi
  140. if test -f 'adapters/tmac.e.S' -a "${1}" != "-c" ; then 
  141.   echo shar: Will not clobber existing file \"'adapters/tmac.e.S'\"
  142. else
  143.   echo shar: Extracting \"'adapters/tmac.e.S'\" \(302 characters\)
  144.   sed "s/^X//" >'adapters/tmac.e.S' <<'END_OF_FILE'
  145. X.\"@(#)ident tmac.e 2.1 90/10/27
  146. X.\" -me adapter
  147. X.so %%LIBDIR%%/adapters/cmn.pre
  148. X.so %%RTMACDIR%%/tmac.e
  149. X.\"    Reset the page offset to what works.  ME doesn't do anything fancy
  150. X.\"    but a single .po itself, so this will work fine.
  151. X.po 0.75i
  152. X.\"    Clobber cut marks.
  153. X.rm @m
  154. X.so %%LIBDIR%%/adapters/cmn.post
  155. END_OF_FILE
  156.   if test 302 -ne `wc -c <'adapters/tmac.e.S'`; then
  157.     echo shar: \"'adapters/tmac.e.S'\" unpacked with wrong size!
  158.   fi
  159.   # end of 'adapters/tmac.e.S'
  160. fi
  161. if test -f 'adapters/tmac.m.S' -a "${1}" != "-c" ; then 
  162.   echo shar: Will not clobber existing file \"'adapters/tmac.m.S'\"
  163. else
  164.   echo shar: Extracting \"'adapters/tmac.m.S'\" \(254 characters\)
  165.   sed "s/^X//" >'adapters/tmac.m.S' <<'END_OF_FILE'
  166. X.\"@(#)ident tmac.m 2.1 90/07/18
  167. X.so %%LIBDIR%%/adapters/cmn.pre
  168. X.\"Default linewidth 6.5 inches & page offset .963 inches.
  169. X.if !\nW .nr W 6.5i
  170. X.if !\nO .nr O .463i
  171. X.so %%RTMACDIR%%/tmac.m
  172. X.\"Clobber MM cut marks.
  173. X.rm )k
  174. X.so %%LIBDIR%%/adapters/cmn.post
  175. END_OF_FILE
  176.   if test 254 -ne `wc -c <'adapters/tmac.m.S'`; then
  177.     echo shar: \"'adapters/tmac.m.S'\" unpacked with wrong size!
  178.   fi
  179.   # end of 'adapters/tmac.m.S'
  180. fi
  181. if test -f 'adapters/tmac.s.S' -a "${1}" != "-c" ; then 
  182.   echo shar: Will not clobber existing file \"'adapters/tmac.s.S'\"
  183. else
  184.   echo shar: Extracting \"'adapters/tmac.s.S'\" \(335 characters\)
  185.   sed "s/^X//" >'adapters/tmac.s.S' <<'END_OF_FILE'
  186. X.\"@(#)ident tmac.s 2.1 90/07/18
  187. X.so %%LIBDIR%%/adapters/cmn.pre
  188. X.\"Trick MS into thinking the initial page offset is .25i less than normal.
  189. X.\"(because of the .5inch rightshift in troff2ps)
  190. X.\"Then, defaulted MS will be exactly centered.
  191. X.po .713i
  192. X.so %%RTMACDIR%%/tmac.s
  193. X.\"Clobber cut marks.
  194. X.rm CM
  195. X.so %%LIBDIR%%/adapters/cmn.post
  196. END_OF_FILE
  197.   if test 335 -ne `wc -c <'adapters/tmac.s.S'`; then
  198.     echo shar: \"'adapters/tmac.s.S'\" unpacked with wrong size!
  199.   fi
  200.   # end of 'adapters/tmac.s.S'
  201. fi
  202. if test -f 'dt.h' -a "${1}" != "-c" ; then 
  203.   echo shar: Will not clobber existing file \"'dt.h'\"
  204. else
  205.   echo shar: Extracting \"'dt.h'\" \(895 characters\)
  206.   sed "s/^X//" >'dt.h' <<'END_OF_FILE'
  207. X/*
  208. X    Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 Chris Lewis
  209. X        All Rights Reserved
  210. X
  211. X    See the LICENSE file for a full description of restrictions under which
  212. X    this software is provided.
  213. X
  214. X    Function:        Ditroff driver definitions
  215. X            Hacked from ps.h
  216. X */
  217. X
  218. X/* 2.3 91/02/20 */
  219. X
  220. X/*    This is actually done in the back-end */
  221. X#define    DTRESOLUTION    300
  222. X/*    Troff assumes 7.5" paper width, most macro packages print in
  223. X    6.5" area within that.  Sooo, we'll center the paperwidth on the
  224. X    physical page - implying .5" inch physical margins.*/
  225. X#define    TROFF2DTX(x) ((((long) (x)+pageoffset)*dtresolution)/TROFFRESOLUTION)
  226. X/*    11" paper length */
  227. X#define    TROFF2DTY(y) ((((long) (y)+pageyoffset)*dtresolution)/TROFFRESOLUTION)
  228. X
  229. Xextern int dtProlog(), dtEpilog(), dtChar(), dtPage(), dtPassthru(), dtDraw();
  230. X
  231. X#ifdef    DT
  232. Xextern struct troff2befont dtSymFont[], dtStdFont[];
  233. Xextern int dtresolution;
  234. X#endif
  235. END_OF_FILE
  236.   if test 895 -ne `wc -c <'dt.h'`; then
  237.     echo shar: \"'dt.h'\" unpacked with wrong size!
  238.   fi
  239.   # end of 'dt.h'
  240. fi
  241. if test -f 'lib/Makefile' -a "${1}" != "-c" ; then 
  242.   echo shar: Will not clobber existing file \"'lib/Makefile'\"
  243. else
  244.   echo shar: Extracting \"'lib/Makefile'\" \(451 characters\)
  245.   sed "s/^X//" >'lib/Makefile' <<'END_OF_FILE'
  246. X#2.3 91/04/04
  247. X
  248. Xinclude ../makeincl
  249. X
  250. XLIBS    = confid.ps lethead.ps \
  251. X      dj.fonts dj.lib \
  252. X      dt.fonts \
  253. X      jt.fonts \
  254. X      lj.fonts lj.lib \
  255. X      lj3.fonts lj3.lib \
  256. X      lj3u.fonts \
  257. X      ps.fonts ps.lib \
  258. X      psrofflib
  259. X
  260. Xall:    subst.done $(LIBS)
  261. X
  262. Xsubst.done:    ../makeincl ../sedscript
  263. X    rm -f psrofflib
  264. X    touch subst.done
  265. X
  266. Xclean:
  267. X    rm -f psrofflib
  268. X
  269. Xinstall:
  270. X    cd $(LIBDIR)/lib ; rm -f $(LIBS) lj3u.lib
  271. X    cp $(LIBS) $(LIBDIR)/lib
  272. X    cd $(LIBDIR)/lib ; ln lj3.lib lj3u.lib
  273. END_OF_FILE
  274.   if test 451 -ne `wc -c <'lib/Makefile'`; then
  275.     echo shar: \"'lib/Makefile'\" unpacked with wrong size!
  276.   fi
  277.   # end of 'lib/Makefile'
  278. fi
  279. if test -f 'lib/dj.fonts' -a "${1}" != "-c" ; then 
  280.   echo shar: Will not clobber existing file \"'lib/dj.fonts'\"
  281. else
  282.   echo shar: Extracting \"'lib/dj.fonts'\" \(725 characters\)
  283.   sed "s/^X//" >'lib/dj.fonts' <<'END_OF_FILE'
  284. X#@(#)dj.fonts 2.1 90/07/18
  285. X#    Deskjet information.  See lj.fonts.
  286. XR  Times-Roman      \033(8U\033(s1p0s00b05T sssspspssssssss
  287. XI  Times-Italic     \033(8U\033(s1p1s-3b05T sssssssssssssss
  288. XB  Times-Bold       \033(8U\033(s1p0s03b05T sssssssssssssss
  289. XS  Symbol           \033(8U\033(s0p0s00b03T ppppppppppppppp
  290. XBI Times-BoldItalic \033(8U\033(s1p1s03b05T sssssssssssssss
  291. XC  Courier          \033(8U\033(s0p0s00b03T ssssbsbssssssss
  292. XCI Courier-Italic   \033(8U\033(s0p1s-3b03T ssssbsbssssssss
  293. XCB Courier-Bold     \033(8U\033(s0p0s03b03T ssssbsbssssssss
  294. XL  LinePrinter      \033(8U\033(s0p0s00b00T sssssssssssssss
  295. XLI LinePrinter-Ital \033(8U\033(s0p1s-3b00T sssssssssssssss
  296. XLB LinePrinter-Bold \033(8U\033(s0p0s03b00T sssssssssssssss
  297. END_OF_FILE
  298.   if test 725 -ne `wc -c <'lib/dj.fonts'`; then
  299.     echo shar: \"'lib/dj.fonts'\" unpacked with wrong size!
  300.   fi
  301.   # end of 'lib/dj.fonts'
  302. fi
  303. if test -f 'lib/dj.lib' -a "${1}" != "-c" ; then 
  304.   echo shar: Will not clobber existing file \"'lib/dj.lib'\"
  305. else
  306.   echo shar: Extracting \"'lib/dj.lib'\" \(329 characters\)
  307.   sed "s/^X//" >'lib/dj.lib' <<'END_OF_FILE'
  308. X%ident  @(#)dj.lib: 2.1 90/07/18 16:52:21 Chris Lewis"
  309. X%See lj.lib for further information.
  310. X\033E\033&k2G            %reset printer, set CR=CR,LF=CRLF,FF=CRFF */
  311. X\033&l6d66p0o0e66f0L        %letter size, portrait, no perf skip */
  312. X\0339                %reset side margins */
  313. X\033&a0r0C            %move cursor to 0,0 */
  314. X\033(0U                %set US ascii font (ron@mlfarm) */
  315. END_OF_FILE
  316.   if test 329 -ne `wc -c <'lib/dj.lib'`; then
  317.     echo shar: \"'lib/dj.lib'\" unpacked with wrong size!
  318.   fi
  319.   # end of 'lib/dj.lib'
  320. fi
  321. if test -f 'lib/dt.fonts' -a "${1}" != "-c" ; then 
  322.   echo shar: Will not clobber existing file \"'lib/dt.fonts'\"
  323. else
  324.   echo shar: Extracting \"'lib/dt.fonts'\" \(589 characters\)
  325.   sed "s/^X//" >'lib/dt.fonts' <<'END_OF_FILE'
  326. X#@(#)dt.fonts 2.1 90/07/18
  327. X#    DO NOT CHANGE THE ORDER OF THE FIRST FOUR LINES - THESE ARE
  328. X#    THE DEFAULT TROFF FONTS IN POSITIONS 1-4.  IN PARTICULAR, IF
  329. X#    SYMBOL ISN'T THE FOURTH ENTRY, BOXES, TABLES, AND OTHER FANCY
  330. X#    CHARACTERS DON'T WORK SHIT.
  331. XR    Times-Roman
  332. XI    Times-Italic
  333. XB    Times-Bold
  334. XS    Symbol
  335. X..    BracketFont
  336. XBB    Bookman-Demi
  337. XBI    Times-BoldItalic
  338. XBO    Bookman-LightItalic
  339. XBR    Bookman-Light
  340. XBX    Bookman-DemiItalic
  341. XC    Courier
  342. XCB    Courier-Bold
  343. XCO    Courier-Oblique
  344. XCX    Courier-BoldOblique
  345. XH    Helvetica
  346. XHB    Helvetica-Bold
  347. XHO    Helvetica-Oblique
  348. XHX    Helvetica-BoldOblique
  349. XPA    Palatino-Roman
  350. XPB    Palatino-Bold
  351. END_OF_FILE
  352.   if test 589 -ne `wc -c <'lib/dt.fonts'`; then
  353.     echo shar: \"'lib/dt.fonts'\" unpacked with wrong size!
  354.   fi
  355.   # end of 'lib/dt.fonts'
  356. fi
  357. if test -f 'lib/jt.fonts' -a "${1}" != "-c" ; then 
  358.   echo shar: Will not clobber existing file \"'lib/jt.fonts'\"
  359. else
  360.   echo shar: Extracting \"'lib/jt.fonts'\" \(680 characters\)
  361.   sed "s/^X//" >'lib/jt.fonts' <<'END_OF_FILE'
  362. X#@(#)jt.fonts 2.1 90/07/18
  363. X#    DO NOT CHANGE THE ORDER OF THE FIRST FOUR LINES - THESE ARE
  364. X#    THE DEFAULT TROFF FONTS IN POSITIONS 1-4.  IN PARTICULAR, IF
  365. X#    SYMBOL ISN'T THE FOURTH ENTRY, BOXES, TABLES, AND OTHER FANCY
  366. X#    CHARACTERS DON'T WORK SHIT.
  367. XR    Times-Roman
  368. XI    Times-Italic
  369. XB    Times-Bold
  370. XS    Symbol
  371. XST    Rick's-Troff-font
  372. XSI    Rest-of-Symbol
  373. XCW    Courier
  374. XH    Helvetica
  375. XHB    Helvetica-Bold
  376. XHD    Helvetica-Idon't-know
  377. XHI    Helvetica-Italic
  378. Xnormal
  379. Xru    4
  380. Xco    4
  381. Xsq    4
  382. X|    4
  383. Xsymbol
  384. Xlt    4
  385. Xlb    4
  386. Xrt    4
  387. Xrb    4
  388. Xlk    4
  389. Xrk    4
  390. Xbv    4
  391. Xlf    4
  392. Xrf    4
  393. Xlc    4
  394. Xrc    4
  395. Xsr    4
  396. Xrn    4
  397. Xul    4
  398. Xbr    4
  399. X<    4
  400. X>    4
  401. X\    4
  402. X{    4
  403. X}    4
  404. X*a    5
  405. X*b    5
  406. X*g    5
  407. X*d    5
  408. X*e    5
  409. X*z    5
  410. X*y    5
  411. X*h    5
  412. X*i    5
  413. X*k    5
  414. X*l    5
  415. X*m    5
  416. X*n    5
  417. X*c    5
  418. X*p    5
  419. X*r    5
  420. X*s    5
  421. X*t    5
  422. X*u    5
  423. X*f    5
  424. X*x    5
  425. X*q    5
  426. X*w    5
  427. Xrh    5
  428. Xlh    5
  429. Xpd    5
  430. END_OF_FILE
  431.   if test 680 -ne `wc -c <'lib/jt.fonts'`; then
  432.     echo shar: \"'lib/jt.fonts'\" unpacked with wrong size!
  433.   fi
  434.   # end of 'lib/jt.fonts'
  435. fi
  436. if test -f 'lj.h' -a "${1}" != "-c" ; then 
  437.   echo shar: Will not clobber existing file \"'lj.h'\"
  438. else
  439.   echo shar: Extracting \"'lj.h'\" \(816 characters\)
  440.   sed "s/^X//" >'lj.h' <<'END_OF_FILE'
  441. X/*
  442. X    Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 Chris Lewis
  443. X        All Rights Reserved
  444. X
  445. X    See the LICENSE file for a full description of restrictions under which
  446. X    this software is provided.
  447. X
  448. X    Function:        Laserjet Driver definitions
  449. X */
  450. X
  451. X/* 2.2 91/02/20 */
  452. X
  453. X/*    We're using decipoints */
  454. X#define    LJRESOLUTION    720
  455. X
  456. X/*    Troff assumes 7.5" paper width, most macro packages print in
  457. X    6.5" area within that.  Sooo, we'll center the paperwidth on the
  458. X    physical page - implying .5" inch physical margins.*/
  459. X#define    TROFF2LJX(x) (((long) (x)+pageoffset)*LJRESOLUTION/TROFFRESOLUTION)
  460. X
  461. X/*    11" paper length */
  462. X#define    TROFF2LJY(y) (((long) (y)+pageyoffset)*LJRESOLUTION/TROFFRESOLUTION)
  463. X
  464. Xextern int ljProlog(), ljEpilog(), ljChar(), ljPage();
  465. X
  466. Xextern struct troff2befont ljSymFont[], ljStdFont[];
  467. X
  468. Xextern int fontCount;
  469. END_OF_FILE
  470.   if test 816 -ne `wc -c <'lj.h'`; then
  471.     echo shar: \"'lj.h'\" unpacked with wrong size!
  472.   fi
  473.   # end of 'lj.h'
  474. fi
  475. if test -f 'man/Makefile' -a "${1}" != "-c" ; then 
  476.   echo shar: Will not clobber existing file \"'man/Makefile'\"
  477. else
  478.   echo shar: Extracting \"'man/Makefile'\" \(810 characters\)
  479.   sed "s/^X//" >'man/Makefile' <<'END_OF_FILE'
  480. X# 2.4 91/03/25
  481. X
  482. XMANPAGES = troff2ps.1 psroff.1 cat.5 pk2sfp.1 dumpft.1 hpinterp.1 \
  483. X    asc2ps.1 psxlate.1
  484. X
  485. XMANDIR = %%MANDIR%%
  486. X
  487. Xinclude ../makeincl
  488. X
  489. Xall:    subst.done $(MANPAGES)
  490. X
  491. Xsubst.done:    ../makeincl ../sedscript
  492. X    rm -f $(MANPAGES)
  493. X    touch subst.done
  494. X
  495. Xclean:
  496. X    rm -f $(MANPAGES)
  497. X
  498. Xinstall:
  499. X    @$(IGNORSH) if [ -d $(MANDIR) -a -n "$(MANEXT)" ] ; \
  500. X    then \
  501. X        for i in $(MANPAGES) ; \
  502. X        do \
  503. X        if [ $$i = cat.5 ] ; then continue ; fi ; \
  504. X        f=`basename $$i .1` ; \
  505. X        echo "Installing $$i in $(MANDIR)/$$f.$(MANEXT)" ; \
  506. X        cp $$i $(MANDIR)/$$f.$(MANEXT) ; \
  507. X        done \
  508. X    fi
  509. X    @$(IGNORSH) if [ -d $(MANDIR)/../man5 ] ; \
  510. X    then \
  511. X        echo "Installing cat.5 in $(MANDIR)/../man5/cat.5" ; \
  512. X        cp cat.5 $(MANDIR)/../man5/cat.5 ; \
  513. X    else \
  514. X        echo "Can't figure out where to install cat.5 - do it yourself" ; \
  515. X    fi
  516. END_OF_FILE
  517.   if test 810 -ne `wc -c <'man/Makefile'`; then
  518.     echo shar: \"'man/Makefile'\" unpacked with wrong size!
  519.   fi
  520.   # end of 'man/Makefile'
  521. fi
  522. if test -f 'tests/Makefile' -a "${1}" != "-c" ; then 
  523.   echo shar: Will not clobber existing file \"'tests/Makefile'\"
  524. else
  525.   echo shar: Extracting \"'tests/Makefile'\" \(86 characters\)
  526.   sed "s/^X//" >'tests/Makefile' <<'END_OF_FILE'
  527. X#2.2 91/02/19
  528. X
  529. Xinclude ../makeincl
  530. X
  531. Xall:    testtab.m chartab.m ltest.m exttab.m
  532. X
  533. Xclean:
  534. END_OF_FILE
  535.   if test 86 -ne `wc -c <'tests/Makefile'`; then
  536.     echo shar: \"'tests/Makefile'\" unpacked with wrong size!
  537.   fi
  538.   # end of 'tests/Makefile'
  539. fi
  540. if test -f 'utils/fonts/README' -a "${1}" != "-c" ; then 
  541.   echo shar: Will not clobber existing file \"'utils/fonts/README'\"
  542. else
  543.   echo shar: Extracting \"'utils/fonts/README'\" \(454 characters\)
  544.   sed "s/^X//" >'utils/fonts/README' <<'END_OF_FILE'
  545. X        utils/fonts/README 1.1 91/02/19
  546. X
  547. XThese font files are from two sources:
  548. X
  549. X    - cmtrf10.300pk is from Rick Richardson's jetroff, and may
  550. X      only be distributed for use with psroff.
  551. X    - the other PK's are from Knuth's TeX as found in the University
  552. X      of Toronto distribution.
  553. X
  554. XThese are included expressly for giving an example of mergeing fonts.
  555. XSee the map files (utils/maps), and the utils/Makefile.S for how
  556. Xthese are used to generate PK's.
  557. END_OF_FILE
  558.   if test 454 -ne `wc -c <'utils/fonts/README'`; then
  559.     echo shar: \"'utils/fonts/README'\" unpacked with wrong size!
  560.   fi
  561.   # end of 'utils/fonts/README'
  562. fi
  563. if test -f 'utils/lj2ps.S' -a "${1}" != "-c" ; then 
  564.   echo shar: Will not clobber existing file \"'utils/lj2ps.S'\"
  565. else
  566.   echo shar: Extracting \"'utils/lj2ps.S'\" \(743 characters\)
  567.   sed "s/^X//" >'utils/lj2ps.S' <<'END_OF_FILE'
  568. X%%STARTSHELL%%
  569. X#    Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 Chris Lewis
  570. X#        All Rights Reserved
  571. X#
  572. X#    See the LICENSE file for a full description of the restrictions
  573. X#    under which this software is provided.
  574. X#
  575. X#    Function: laserjet to postscript converter
  576. X#2.2 91/02/20
  577. Xif [ $# != 0 ]
  578. Xthen
  579. X    dontdelete=1
  580. Xfi
  581. Xif [ -f utils/hpinterp ]
  582. Xthen
  583. X    hpinterp=`pwd`/utils/hpinterp
  584. Xelse
  585. X    hpinterp=%%LIBDIR%%/hpinterp
  586. Xfi
  587. X
  588. Xif [ -f utils/pk2ps ]
  589. Xthen
  590. X    pk2ps=`pwd`/utils/pk2ps
  591. Xelse
  592. X    pk2ps=%%LIBDIR%%/pk2ps
  593. Xfi
  594. X
  595. Xtd=/tmp/$$
  596. X(
  597. X    mkdir $td
  598. X    cd $td
  599. X    mkdir FONTS
  600. X    $hpinterp -p > postscript
  601. X    rm FONTS/*.desc
  602. X    $pk2ps -f FONTS/* > fonts
  603. X    cat fonts postscript
  604. X    echo "\004"
  605. X)
  606. Xif [ -z "$dontdelete" ]
  607. Xthen
  608. X    rm -fr $td
  609. Xfi
  610. END_OF_FILE
  611.   if test 743 -ne `wc -c <'utils/lj2ps.S'`; then
  612.     echo shar: \"'utils/lj2ps.S'\" unpacked with wrong size!
  613.   fi
  614.   # end of 'utils/lj2ps.S'
  615. fi
  616. if test -f 'utils/maps/S.cmtrf' -a "${1}" != "-c" ; then 
  617.   echo shar: Will not clobber existing file \"'utils/maps/S.cmtrf'\"
  618. else
  619.   echo shar: Extracting \"'utils/maps/S.cmtrf'\" \(536 characters\)
  620.   sed "s/^X//" >'utils/maps/S.cmtrf' <<'END_OF_FILE'
  621. X#    From Ronald Florence's makeS program 2.1 90/07/18
  622. X#    These describe the remappings of Rick Richardson's
  623. X#    cmtrf PK font into MATH8 encoding.
  624. X0xE2    1    left top
  625. X0xE4    2    left bottom
  626. X0xF2    3    right top
  627. X0xF4    4    right bottom
  628. X0xE3    5    left center
  629. X0xF3    6    right center
  630. X0xF5    7    bold vertical
  631. X0xE1    8    left floor
  632. X0xF1    9    right floor
  633. X0xE0    0xa    left ceiling
  634. X0xF0    0xb    right ceiling
  635. X0x21    0xc    square root
  636. X0xB0    0xd    root en extender
  637. X0xD9    0x11    copyright
  638. X0xDA    0x12    square
  639. X#
  640. X0x3C    0x3C    <
  641. X0x3d    0x3e    >
  642. X0x79    0x10    br
  643. X0x5F    0x0e    ul/ru
  644. X0x7a    {
  645. X0x7b    }
  646. X0x7e    \
  647. X0xfc    0x13    solid box
  648. END_OF_FILE
  649.   if test 536 -ne `wc -c <'utils/maps/S.cmtrf'`; then
  650.     echo shar: \"'utils/maps/S.cmtrf'\" unpacked with wrong size!
  651.   fi
  652.   # end of 'utils/maps/S.cmtrf'
  653. fi
  654. if test -f 'utils/maps/alnum.ROMAN8' -a "${1}" != "-c" ; then 
  655.   echo shar: Will not clobber existing file \"'utils/maps/alnum.ROMAN8'\"
  656. else
  657.   echo shar: Extracting \"'utils/maps/alnum.ROMAN8'\" \(206 characters\)
  658.   sed "s/^X//" >'utils/maps/alnum.ROMAN8' <<'END_OF_FILE'
  659. X#    2.1 90/07/18 for simple merging of other fonts.
  660. X0x30
  661. X0x31
  662. X0x32
  663. X0x33
  664. X0x34
  665. X0x35
  666. X0x36
  667. X0x37
  668. X0x38
  669. X0x39
  670. X@
  671. XA
  672. XB
  673. XC
  674. XD
  675. XE
  676. XF
  677. XG
  678. XH
  679. XI
  680. XJ
  681. XK
  682. XL
  683. XM
  684. XN
  685. XO
  686. XP
  687. XQ
  688. XR
  689. XS
  690. XT
  691. XU
  692. XV
  693. XW
  694. XX
  695. XY
  696. XZ
  697. Xa
  698. Xb
  699. Xc
  700. Xd
  701. Xe
  702. Xf
  703. Xg
  704. Xh
  705. Xi
  706. Xj
  707. Xk
  708. Xl
  709. Xm
  710. Xn
  711. Xo
  712. Xp
  713. Xq
  714. Xr
  715. Xs
  716. Xt
  717. Xu
  718. Xv
  719. Xw
  720. Xx
  721. Xy
  722. Xz
  723. END_OF_FILE
  724.   if test 206 -ne `wc -c <'utils/maps/alnum.ROMAN8'`; then
  725.     echo shar: \"'utils/maps/alnum.ROMAN8'\" unpacked with wrong size!
  726.   fi
  727.   # end of 'utils/maps/alnum.ROMAN8'
  728. fi
  729. if test -f 'utils/maps/cmmi.MATH8' -a "${1}" != "-c" ; then 
  730.   echo shar: Will not clobber existing file \"'utils/maps/cmmi.MATH8'\"
  731. else
  732.   echo shar: Extracting \"'utils/maps/cmmi.MATH8'\" \(518 characters\)
  733.   sed "s/^X//" >'utils/maps/cmmi.MATH8' <<'END_OF_FILE'
  734. X#    From Ronald Florence's makeS program. 2.1 90/07/18
  735. X0xB    0x61    alpha
  736. X0xC    0x62    beta
  737. X0xD    0x63    gamma
  738. X0xE    0x64    delta
  739. X0xF    0x65    epsilon
  740. X0x10    0x66    zeta
  741. X0x11    0x67    eta
  742. X0x12    0x68    theta
  743. X0x13    0x69    iota
  744. X0x14    0x6A    kappa
  745. X0x15    0x6B    lambda
  746. X0x16    0x6C    mu
  747. X0x17    0x6D    nu
  748. X0x18    0x6E    xi
  749. X0x19    0x70    pi
  750. X0x1A    0x71    rho
  751. X0x1B    0x72    sigma
  752. X0x1C    0x73    tau
  753. X0x1D    0x74    upsilon
  754. X0x1E    0x75    phi
  755. X0x1F    0x76    chi
  756. X0x20    0x77    psi
  757. X0x21    0x78    omega
  758. X0x2E    0xA6    right hand
  759. X0x2F    0xA8    left hand
  760. X0x40    0x5A    partial derivative
  761. X0x26    0x53    terminal sigma
  762. X0x6f    0x6f    omicron (italic o)
  763. END_OF_FILE
  764.   if test 518 -ne `wc -c <'utils/maps/cmmi.MATH8'`; then
  765.     echo shar: \"'utils/maps/cmmi.MATH8'\" unpacked with wrong size!
  766.   fi
  767.   # end of 'utils/maps/cmmi.MATH8'
  768. fi
  769. if test -f 'utils/maps/cmr.MATH8' -a "${1}" != "-c" ; then 
  770.   echo shar: Will not clobber existing file \"'utils/maps/cmr.MATH8'\"
  771. else
  772.   echo shar: Extracting \"'utils/maps/cmr.MATH8'\" \(208 characters\)
  773.   sed "s/^X//" >'utils/maps/cmr.MATH8' <<'END_OF_FILE'
  774. X#    From Ronald Florence's makeS program 2.1 90/07/18
  775. X0    0x43    Gamma
  776. X1    0x44    Delta
  777. X2    0x48    Theta
  778. X3    0x4B    Lambda
  779. X4    0x4E    Xi
  780. X5    0x50    Pi
  781. X6    0x52    Sigma
  782. X7    0x54    Upsilon
  783. X8    0x55    Phi
  784. X9    0x57    Psi
  785. X0xA    0x58    Omega
  786. X0174    0366    em dash
  787. END_OF_FILE
  788.   if test 208 -ne `wc -c <'utils/maps/cmr.MATH8'`; then
  789.     echo shar: \"'utils/maps/cmr.MATH8'\" unpacked with wrong size!
  790.   fi
  791.   # end of 'utils/maps/cmr.MATH8'
  792. fi
  793. if test -f 'utils/maps/cmr.ROMAN8' -a "${1}" != "-c" ; then 
  794.   echo shar: Will not clobber existing file \"'utils/maps/cmr.ROMAN8'\"
  795. else
  796.   echo shar: Extracting \"'utils/maps/cmr.ROMAN8'\" \(659 characters\)
  797.   sed "s/^X//" >'utils/maps/cmr.ROMAN8' <<'END_OF_FILE'
  798. X#    CMR -> ROMAN8 (Times Roman) map file.
  799. X#    For experimentation 2.1 90/07/18
  800. X#    This is mostly 1-1 ASCII correspondance, but
  801. X#    several characters are missing. This should be
  802. X#    used in conjunction with the other .ROMAN8 files.
  803. X!
  804. X"
  805. X043    "    octothorpe
  806. X%
  807. X'
  808. X&
  809. X(
  810. X)
  811. X*
  812. X+
  813. X,
  814. X-
  815. X.
  816. X/
  817. X#    digits
  818. X0x30
  819. X0x31
  820. X0x32
  821. X0x33
  822. X0x34
  823. X0x35
  824. X0x36
  825. X0x37
  826. X0x38
  827. X0x39
  828. X:
  829. X;
  830. X=
  831. X?
  832. X@
  833. XA
  834. XB
  835. XC
  836. XD
  837. XE
  838. XF
  839. XG
  840. XH
  841. XI
  842. XJ
  843. XK
  844. XL
  845. XM
  846. XN
  847. XO
  848. XP
  849. XQ
  850. XR
  851. XS
  852. XT
  853. XU
  854. XV
  855. XW
  856. XX
  857. XY
  858. XZ
  859. X[
  860. X]
  861. X`
  862. Xa
  863. Xb
  864. Xc
  865. Xd
  866. Xe
  867. Xf
  868. Xg
  869. Xh
  870. Xi
  871. Xj
  872. Xk
  873. Xl
  874. Xm
  875. Xn
  876. Xo
  877. Xp
  878. Xq
  879. Xr
  880. Xs
  881. Xt
  882. Xu
  883. Xv
  884. Xw
  885. Xx
  886. Xy
  887. Xz
  888. X023    0250    acute accent
  889. X022    0251    grave accent
  890. X~    0254    small tilde
  891. X^    "    small caret (prefer bigger)
  892. X027    0263    degree
  893. X0173    0366    medium hyphen (eg: minus)
  894. X$
  895. X0x7f    0xab    umlaut
  896. X0x3e    0xb9    upside down ?
  897. X0x3c    0xb8    upside down !
  898. END_OF_FILE
  899.   if test 659 -ne `wc -c <'utils/maps/cmr.ROMAN8'`; then
  900.     echo shar: \"'utils/maps/cmr.ROMAN8'\" unpacked with wrong size!
  901.   fi
  902.   # end of 'utils/maps/cmr.ROMAN8'
  903. fi
  904. if test -f 'utils/maps/cmss.ROMAN8' -a "${1}" != "-c" ; then 
  905.   echo shar: Will not clobber existing file \"'utils/maps/cmss.ROMAN8'\"
  906. else
  907.   echo shar: Extracting \"'utils/maps/cmss.ROMAN8'\" \(37 characters\)
  908.   sed "s/^X//" >'utils/maps/cmss.ROMAN8' <<'END_OF_FILE'
  909. X#2.1 90/07/18    Pick up double quote
  910. X"
  911. END_OF_FILE
  912.   if test 37 -ne `wc -c <'utils/maps/cmss.ROMAN8'`; then
  913.     echo shar: \"'utils/maps/cmss.ROMAN8'\" unpacked with wrong size!
  914.   fi
  915.   # end of 'utils/maps/cmss.ROMAN8'
  916. fi
  917. if test -f 'utils/maps/cmsy.MATH8' -a "${1}" != "-c" ; then 
  918.   echo shar: Will not clobber existing file \"'utils/maps/cmsy.MATH8'\"
  919. else
  920.   echo shar: Extracting \"'utils/maps/cmsy.MATH8'\" \(702 characters\)
  921.   sed "s/^X//" >'utils/maps/cmsy.MATH8' <<'END_OF_FILE'
  922. X#    Some from Ronald Florence's makeS program 2.1 90/07/18
  923. X0    0x2D    math minus
  924. X2    0x2A    multiply
  925. X4    0x25    divide
  926. X6    0xFE    plus-minus
  927. X0xD    0xCD    circle
  928. X0xF    0xCC    bullet
  929. X0x11    0x7D    exactly equal
  930. X0x12    0xBE    improper subset
  931. X0x13    0xBF    improper superset
  932. X0x14    0x5C    <=
  933. X0x15    0x5E    >=
  934. X0x1A    0xBA    subset of
  935. X0x1B    0xBB    superset of
  936. X0x20    0xA4    left arrow
  937. X0x21    0xA2    right arrow
  938. X0x22    0xA1    up arrow
  939. X0x23    0xA3    down arrow
  940. X0x27    0x7C    ~=
  941. X0x2F    0x26    proportional to
  942. X0x31    0x24    infinity
  943. X0x32    0xB7    member of
  944. X0x3A    0xC8    not
  945. X0x3B    0xD8    empty set
  946. X0x5B    0xB5    cup (union)
  947. X0x5C    0xB6    cap (intersection)
  948. X0x72    0x59    gradient
  949. X0x73    0xD5    integral sign
  950. X0x79    0xCE    dagger
  951. X0x7A    0xCF    double dagger
  952. X0x28    0xfb    left hand
  953. X0x29    0xfd    right hand
  954. X0x7e    0x7f    heart - normal \(bs
  955. END_OF_FILE
  956.   if test 702 -ne `wc -c <'utils/maps/cmsy.MATH8'`; then
  957.     echo shar: \"'utils/maps/cmsy.MATH8'\" unpacked with wrong size!
  958.   fi
  959.   # end of 'utils/maps/cmsy.MATH8'
  960. fi
  961. if test -f 'utils/maps/cmsy.ROMAN8' -a "${1}" != "-c" ; then 
  962.   echo shar: Will not clobber existing file \"'utils/maps/cmsy.ROMAN8'\"
  963. else
  964.   echo shar: Extracting \"'utils/maps/cmsy.ROMAN8'\" \(125 characters\)
  965.   sed "s/^X//" >'utils/maps/cmsy.ROMAN8' <<'END_OF_FILE'
  966. X#    2.1 90/07/18
  967. X06    0xfe    plus equals
  968. X013    0322    circle crossbar
  969. X034    0373    <<
  970. X035    0375    >>
  971. X0x78    0xbd    section
  972. X0x18    0x7e    normal tilde
  973. END_OF_FILE
  974.   if test 125 -ne `wc -c <'utils/maps/cmsy.ROMAN8'`; then
  975.     echo shar: \"'utils/maps/cmsy.ROMAN8'\" unpacked with wrong size!
  976.   fi
  977.   # end of 'utils/maps/cmsy.ROMAN8'
  978. fi
  979. if test -f 'utils/maps/cmti.MATH8' -a "${1}" != "-c" ; then 
  980.   echo shar: Will not clobber existing file \"'utils/maps/cmti.MATH8'\"
  981. else
  982.   echo shar: Extracting \"'utils/maps/cmti.MATH8'\" \(50 characters\)
  983.   sed "s/^X//" >'utils/maps/cmti.MATH8' <<'END_OF_FILE'
  984. X#    cmti to R 2.1 90/07/18
  985. X0x24    0xfc    Pound Sterling
  986. END_OF_FILE
  987.   if test 50 -ne `wc -c <'utils/maps/cmti.MATH8'`; then
  988.     echo shar: \"'utils/maps/cmti.MATH8'\" unpacked with wrong size!
  989.   fi
  990.   # end of 'utils/maps/cmti.MATH8'
  991. fi
  992. if test -f 'utils/maps/cmti.ROMAN8' -a "${1}" != "-c" ; then 
  993.   echo shar: Will not clobber existing file \"'utils/maps/cmti.ROMAN8'\"
  994. else
  995.   echo shar: Extracting \"'utils/maps/cmti.ROMAN8'\" \(50 characters\)
  996.   sed "s/^X//" >'utils/maps/cmti.ROMAN8' <<'END_OF_FILE'
  997. X#    cmti to R 2.1 90/07/18
  998. X0x24    0xbb    Pound Sterling
  999. END_OF_FILE
  1000.   if test 50 -ne `wc -c <'utils/maps/cmti.ROMAN8'`; then
  1001.     echo shar: \"'utils/maps/cmti.ROMAN8'\" unpacked with wrong size!
  1002.   fi
  1003.   # end of 'utils/maps/cmti.ROMAN8'
  1004. fi
  1005. if test -f 'utils/maps/cmtt.ROMAN8' -a "${1}" != "-c" ; then 
  1006.   echo shar: Will not clobber existing file \"'utils/maps/cmtt.ROMAN8'\"
  1007. else
  1008.   echo shar: Extracting \"'utils/maps/cmtt.ROMAN8'\" \(244 characters\)
  1009.   sed "s/^X//" >'utils/maps/cmtt.ROMAN8' <<'END_OF_FILE'
  1010. X#    2.1 90/07/18
  1011. X#    cmtt family roman.
  1012. X!
  1013. X0x22    0x22    "
  1014. X0x23    0x23    #
  1015. X$
  1016. X%
  1017. X&
  1018. X'
  1019. X(
  1020. X)
  1021. X*
  1022. X+
  1023. X,
  1024. X-
  1025. X.
  1026. X/
  1027. X0
  1028. X1
  1029. X2
  1030. X3
  1031. X4
  1032. X5
  1033. X6
  1034. X7
  1035. X8
  1036. X9
  1037. X:
  1038. X;
  1039. X<
  1040. X=
  1041. X>
  1042. X?
  1043. X@
  1044. XA
  1045. XB
  1046. XC
  1047. XD
  1048. XE
  1049. XF
  1050. XG
  1051. XH
  1052. XI
  1053. XJ
  1054. XK
  1055. XL
  1056. XM
  1057. XN
  1058. XO
  1059. XP
  1060. XQ
  1061. XR
  1062. XS
  1063. XT
  1064. XU
  1065. XV
  1066. XW
  1067. XX
  1068. XY
  1069. XZ
  1070. X[
  1071. X\
  1072. X]
  1073. X^
  1074. X_
  1075. X`
  1076. Xa
  1077. Xb
  1078. Xc
  1079. Xd
  1080. Xe
  1081. Xf
  1082. Xg
  1083. Xh
  1084. Xi
  1085. Xj
  1086. Xk
  1087. Xl
  1088. Xm
  1089. Xn
  1090. Xo
  1091. Xp
  1092. Xq
  1093. Xr
  1094. Xs
  1095. Xt
  1096. Xu
  1097. Xv
  1098. Xw
  1099. Xx
  1100. Xy
  1101. Xz
  1102. X{
  1103. X|
  1104. X}
  1105. X~
  1106. END_OF_FILE
  1107.   if test 244 -ne `wc -c <'utils/maps/cmtt.ROMAN8'`; then
  1108.     echo shar: \"'utils/maps/cmtt.ROMAN8'\" unpacked with wrong size!
  1109.   fi
  1110.   # end of 'utils/maps/cmtt.ROMAN8'
  1111. fi
  1112. if test -f 'widths/widthlj3/S2' -a "${1}" != "-c" ; then 
  1113.   echo shar: Will not clobber existing file \"'widths/widthlj3/S2'\"
  1114. else
  1115.   echo shar: Extracting \"'widths/widthlj3/S2'\" \(179 characters\)
  1116.   sed "s/^X//" >'widths/widthlj3/S2' <<'END_OF_FILE'
  1117. X# Zapf-Dingbats
  1118. X# Scalable cartridge, See LJIII file. Real bs/lh/rh
  1119. X#2.2 91/04/05
  1120. Xname S2
  1121. Xspecial
  1122. Xinternalname ZapfDing
  1123. Xligatures 0
  1124. Xcharset
  1125. Xrh    36    0    0301
  1126. Xlh    36    0    0341
  1127. Xbs    36    2    0305
  1128. END_OF_FILE
  1129.   if test 179 -ne `wc -c <'widths/widthlj3/S2'`; then
  1130.     echo shar: \"'widths/widthlj3/S2'\" unpacked with wrong size!
  1131.   fi
  1132.   # end of 'widths/widthlj3/S2'
  1133. fi
  1134. echo shar: End of archive 19 \(of 19\).
  1135. cp /dev/null ark19isdone
  1136. MISSING=""
  1137. for I in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ; do
  1138.     if test ! -f ark${I}isdone ; then
  1139.     MISSING="${MISSING} ${I}"
  1140.     fi
  1141. done
  1142. if test "${MISSING}" = "" ; then
  1143.     echo You have unpacked all 19 archives.
  1144.     echo "Read the README to get started with psroff installation"
  1145.     rm -f ark[1-9]isdone ark[1-9][0-9]isdone
  1146. else
  1147.     echo You still must unpack the following archives:
  1148.     echo "        " ${MISSING}
  1149. fi
  1150. exit 0
  1151.  
  1152. exit 0 # Just in case...
  1153.